package com.zw.mes.module.proStrucEdit.model;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.util.Date;

/**
 * 产品结构编辑页面需要的模型
 * @author 徐一贺
 */
@Data
public class VwDsnProStrucModel {
    /**
     * 主键
     */
    private Integer id;
    /**
     * 部分
     */
    private String proPart;
    /**
     * 项目主键
     */
    private Integer proId;
    /**
     * 项目编号
     */
    private String proCode;
    /**
     * 项目名称
     */
    private String proName;
    /**
     * 专业Id
     */
    private Integer specialId;

    /**
     * 专业
     */
    private String special;

    /**
     * 审核状态
     */
    private Integer status;

    /**
     * 驳回原因
     */
    private String rejectReason;

    /**
     * 创建者员工编号（账号）
     */
    private String createCode;
    /**
     * 创建者员工姓名
     */
    private String createName;
    /**
     * 创建时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
    private Date createTime;
    /**
     * 0=正常 ， 1=删除
     */
    private Integer isDel;

    /**
     * 创建人部门Id
     */
    private Integer deptId;

    /**
     * 技术文件管理系统：1=待提交，2=提提交，3=审核通过
     * 生产管理系统：0(NULL)=待提交，3=已提交
     */
    private Integer compStatus;

    /**
     * 创建时间
     */
    private Date startTime;

    /**
     * 提交时间
     */
    private Date endTime;

    /**
     * 备注
     */
    private String remark;

    /**
     * 编辑保存人姓名
     */
    private String updateName;

    /**
     * 编辑保存时间
     */
    private Date updateTime;

    /**
     * 已创专业
     */
    private String haveSpecials;

}
